print('Введите четырёхзначное число')
a = int(input())
a1 = a // 1000
a2 = a // 100 % 10
a3 = a // 10 % 10
a4 = a % 10
k = 0
if a > 999 and a < 10000:
    if a % 2 == 0:
        print('Число чётное: Да')
    elif a % 2 != 0:
        print('Число чётное: Нет')
    if a % 3 == 0:
        print('Число кратное трём: Да')
    elif a % 3 != 0:
        print('Число кратное трём: Нет')
    if a ** 0.5 == a ** 0.5 // 1:
        print('Число является квадратом числа', a ** 0.5)
    elif a ** 0.5 != a ** 0.5 // 1:
        print('Число является квадратом числа: Нет')
    print('Наименьшая цифра числа:', min(a1, a2, a3, a4))
    print('Наибольшая цифра числа:', max(a1, a2, a3, a4))
    if a1 == 0:
       k += 1
    if a2 ==0:
        k += 1
    if a3 ==0:
        k += 1
    if a4 ==0:
        k += 1
    print('Количество нулей в числе:', k)
    if ((a % 10) ** 0.5) == round((a % 10) ** 0.5):
        print('Цифра в разряде единиц является квадратом цифры:', round(a % 10 ** 0.5))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    if ((a % 100 // 10) ** 0.5) == round((a % 10) ** 0.5):
        print('Цифра в разряде десятков является квадратом цифры:', round((a % 100 // 10) ** 0.5))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
    if ((a % 1000 // 100) ** 0.5) == round((a % 10) ** 0.5):
        print('Цифра в разряде сотен является квадратом цифры:', round((a % 1000 // 100) ** 0.5))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    if ((a % 10000) ** 0.5) == round((a % 10) ** 0.5):
        print('Цифра в разряде тысяч является квадратом цифры:', round((a // 1000) ** 0.5))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
else:
        print('введённое число не является четырёх значным')
